package com.hfzy.ihk.web.aliyuncall.vo;

import com.hfzy.ihk.common.util.uuid.base64uuid.UUIDs;

/**
 * 呼叫记录vo 账单
 */
public class VoiceReportVo {

    /**
     * 呼叫ID 100001616500^100001871490
     */
    private String call_id;

    /**
     * 通话开始时间,未接通则为空 2017-06-01 10:00:00
     */
    private String start_time;

    /**
     * 通话结束时间，未接通则为空 2017-06-01 10:00:00
     */
    private String end_time;

    /**
     * 通话时长，未接通为0  10
     */
    private String duration;

    /**
     * 呼叫结果状态码 :200010
     */
    private String status_code;

    /**
     * 结果描述: 执行完成
     */
    private String status_msg;

    /**
     * 扩展字段回传，将调用api时传入的字段返回
     */
    private String out_id;

    /**
     * DTMF按键 （*无用）
     */
    private String dtmf;

    /**
     * 话单类型 :voice/asr
     */
    private String voice_type;


    public String getCall_id() {
        return call_id;
    }

    public void setCall_id(String call_id) {
        this.call_id = call_id;
    }

    public String getStart_time() {
        return start_time;
    }

    public void setStart_time(String start_time) {
        this.start_time = start_time;
    }

    public String getEnd_time() {
        return end_time;
    }

    public void setEnd_time(String end_time) {
        this.end_time = end_time;
    }

    public String getDuration() {
        return duration;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }

    public String getStatus_code() {
        return status_code;
    }

    public void setStatus_code(String status_code) {
        this.status_code = status_code;
    }

    public String getStatus_msg() {
        return status_msg;
    }

    public void setStatus_msg(String status_msg) {
        this.status_msg = status_msg;
    }

    public String getOut_id() {
        return out_id;
    }

    public void setOut_id(String out_id) {
        this.out_id = out_id;
    }

    public String getDtmf() {
        return dtmf;
    }

    public void setDtmf(String dtmf) {
        this.dtmf = dtmf;
    }

    public String getVoice_type() {
        return voice_type;
    }

    public void setVoice_type(String voice_type) {
        this.voice_type = voice_type;
    }


    @Override
    public String toString() {
        return "VoiceReportVo{" +
                "call_id='" + call_id + '\'' +
                ", start_time='" + start_time + '\'' +
                ", end_time='" + end_time + '\'' +
                ", duration='" + duration + '\'' +
                ", status_code='" + status_code + '\'' +
                ", status_msg='" + status_msg + '\'' +
                ", out_id='" + out_id + '\'' +
                ", dtmf='" + dtmf + '\'' +
                ", voice_type='" + voice_type + '\'' +
                '}';

    }
}
